All Projects

A complete collection of my work in AI, ML, and web development

LCEL Chatbot

An advanced conversational AI chatbot built using LangChain Expression Language (LCEL) that provides dynamic, context-aware responses to user queries.
LangChain Python Streamlit OpenAI

BERT Visualization

An interactive tool that visualizes the inner workings of BERT (Bidirectional Encoder Representations from Transformers) for enhanced explainability in NLP tasks.
BERT NLP Visualization PyTorch

Customer Churn Analysis

A comprehensive machine learning solution that predicts customer churn probability to help businesses retain customers and optimize retention strategies.
ML Data Analysis Python

YouTube Summarizer

Summarizes YouTube videos using generative AI models.
GenAI Summarization Python

NLP Resume Parser

Extracts structured data from resumes using NLP techniques.
NLP Resume Parsing Python

OpenAI Chatbot

Chatbot powered by OpenAI APIs for natural conversations.
OpenAI LLM Web App

Ollama LLM Chatbot

Local LLM chatbot using Ollama for private conversations.
Ollama Local LLM Python

Apple Website Clone

Pixel-perfect frontend recreation of Apple's website with smooth animations and responsive design using pure HTML, CSS, and JavaScript.
HTML CSS JavaScript GSAP

YouTube Clone

Frontend recreation of YouTube's interface with video streaming capabilities, search functionality, and responsive design using React and YouTube API.
React YouTube API CSS3 JavaScript

IMDB Sentiment Analysis

Analyzes IMDB movie reviews to predict sentiment (positive/negative) using NLP and machine learning.
NLP Sentiment Analysis Python

Next Word Predictor

Predicts the next word in a sentence using advanced NLP models to assist in writing and content creation.
NLP Text Generation Python

mathGPT

An AI bot that answers all your math questions querying through a Gemma transformer model.
Python Gemma Transformer Math AI

searchBOT-AI

A Streamlit web application that provides an intelligent chatbot capable of searching and retrieving information from multiple sourcing formats.
Jupyter Notebook Streamlit Search AI Information Retrieval

SQL DB Agent

An intelligent agent that extracts information out of a demo SQL database, allowing natural language queries to be converted into SQL commands.
Python SQL Database NLP

Deployed Chatbot

A production-ready chatbot made using Groq API, deployed and optimized for real-world usage with scalable architecture.
Jupyter Notebook Groq API Deployment Production

Website & YouTube Summarizer

Uses LangChain and Groq API's to transcript and summarize YouTube videos or website content, providing concise insights from lengthy materials.
Jupyter Notebook LangChain Groq Summarization